*{
	padding:0px;
	margin:0px;
}
body{
	/*font: normal 13px/20px "tahoma", Arial, Helvetica, sans-serif;*/
	font: 75% Verdana, "Lucida Grande", "Trebuchet MS",  sans-serif;
}

article, aside, figure, footer, header, hgroup, 
  menu, nav, section { display: block; }

h1, h2, h3 {
	font-weight: normal;
	margin: 15px 0 5px;
	padding: 0;
}

#header h1{
	text-align: center;
}

#wrapper{
	width:1218px;
	height:auto;
	margin:auto;
	margin-top:50px;
}

div.login fieldset{
	width:400px;
	margin:auto;
}

#wrapper footer{
	width:1050px;
	height:50px;
	margin:auto;
	margin-top:105px;
	text-align: center;
	clear:both;
	border-top:1px solid #d3d3d3; 
}

/*Admin Panel CSS*/

#table-holder{
	border:1px solid #d3d3d3;
	width:800px;
	margin:auto;
	padding:10px;
}
}

table.admin-table{
	width:auto	;
	height:auto;
	margin:25px 0px 10px 10px;
	display:inline-block;

}

tbody tr th{
	padding:5px;
}

tbody tr td{
	padding:5px;
}

#form-holder {
	border:1px solid #d3d3d3;
	width:800px;
	margin:auto;
	margin-top:10px;
	padding:10px;
}

#form-holder form textarea{
	width:800px;
	height:150px;
	margin-bottom:15px;
}

#logout-btn-holder{
		
}

#form-holder form input button{
	padding:10px;
}

#subject{
	margin-bottom:5px;
}